package com.mohunhun.utils;

import org.apache.commons.codec.digest.DigestUtils;

public class MD5Util {

    /**
     * 对字符串进行MD5加密
     * @param str 待加密的字符串
     * @return 加密后的MD5字符串
     */
    public static String md5(String str) {
        return DigestUtils.md5Hex(str);
    }

    /**
     * 对字符串和盐值组合进行MD5加密
     * @param str 待加密的字符串
     * @param salt 加密盐值
     * @return 加密后的MD5字符串
     */
    public static String md5(String str, String salt) {
        // 将原字符串进行MD5加密后与盐值拼接，再进行一次MD5加密
        return DigestUtils.md5Hex(md5(str) + salt);
    }

}
